From c0bff953ee66ef0aadf0c9472febbc661bb6ceec Mon Sep 17 00:00:00 2001 From: "ewan@linford.intra" Date: Tue, 13 Sep 2005 14:49:37 +0100 Subject: [PATCH] Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be. --- tools/python/xen/xend/server/controller.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/python/xen/xend/server/controller.py b/tools/python/xen/xend/server/controller.py index ab531789d8..5a4f67cd5a 100755 --- a/tools/python/xen/xend/server/controller.py +++ b/tools/python/xen/xend/server/controller.py @@ -63,6 +63,13 @@ def addDevControllerClass(name, cls): cls.type = name getDevControllerTable().addDevControllerClass(cls) + +def isDevControllerClass(name): + """@return True if a device controller class has been registered with + the controller table under the given name.""" + return name in getDevControllerTable().controllerClasses + + def createDevController(name, vm, recreate=False): return getDevControllerTable().createDevController(name, vm, recreate=recreate) -- 2.30.2